* { font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif }
/*html{min-width:320px}*/
body { margin:0; padding:0; min-width:320px; margin:auto; }
a { text-decoration:none; color:#779a28; }
img { border:none }
li { line-height:20px; }
/*页头页脚*/
/*页头*/
#header { background:url(headerImgs/headerBg.png); height:69px; }
#headerCont { background:url(headerImgs/headerBg.jpg); height:69px; width:320px; margin:0 auto; }
#headerCont a img { border:none; }
#mainLogo { float:left; margin:3px 0 0 20px; display:block; width:48px; height:60px; background:url(headerImgs/logo.gif);}
#headerCont #headerseach { background: url(headerImgs/inputBg.png) repeat-x scroll 0 0 #fff; border:1px solid #CCCCCC; border-radius:5px; display: block; margin:15px 5px 0; padding:2px; width:215px; float:right; height:32px; }
#headerCont #headerseach select { float:left; font-size: 16px; height:26px; margin-top:3px; border:none; background:none; }
#headerCont #headerseach input { background:none repeat scroll 0 0 transparent; border: medium none; color: #000; font-size: 16px; height: 30px; line-height: 25px; width:105px; float:left; padding-left:5px }
#headerCont #headerseach button { background: url(headerImgs/headerIcon.png) right top no-repeat; width:32px; height:32px; float:right; border:none; font-weight:bold; }
#mainmenu { background:url(headerImgs/headermenuBgH.png); height:31px; line-height:31px; padding:0 0 0 5px; }
#mainmenu #uesrTools { float:right; margin-right:5px; }
#mainmenu #uesrTools a { margin:4px 5px 0 3px; display:inline-block; float:right; padding-left:18px; }
#mainmenu #uesrTools a span { display:inline-block; background:url(headerImgs/headerIcon.png) right bottom no-repeat; height:24px; font-size:14px; line-height:24px; padding:0 5px; margin-right:-5px; }
#uesrTools .uesr { background:url(headerImgs/headerIcon.png) left 0; }
#uesrTools .uesrAct { background:url(headerImgs/headerIcon.png) left -25px; }
#uesrTools .uesrCenter { background:url(headerImgs/headerIcon.png) -25px 0; }
#uesrTools .uesrCenterAct { background:url(headerImgs/headerIcon.png) -25px -25px; }
#selectCity { float:right; background:url(headerImgs/headerIcon.png) left bottom no-repeat; margin:4px 10px 0 0; padding-left:25px; }
#selectCity span { display:inline-block; background:url(headerImgs/headerIcon.png) right bottom no-repeat; height:24px; font-size:14px; line-height:24px; padding-right:5px; margin-right:-5px; }
#weather { font-size:12px; float:left; }
#weather .weatherImg { float:left; padding:7px 5px 0 0; _width:16px }
.crumbs { background:url(headerImgs/headermenuBgL.png); height:25px; line-height:25px; padding:0 5px; font-size:12px; }
.throbber { position:absolute; top:50%; left:50%; z-index:9999999; }
#popUp { width:250px; height:auto; background:#FFF; position:absolute; top:35%; left:50%; margin:0 0 0 -125px; z-index:999999; display:none; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; -moz-box-shadow:0 0 5px #333333; -webkit-box-shadow:5px 5px 5px #333333; box-shadow:5px 5px 5px #333333; }
#popUp h5 { margin:0 0 10px 0; padding:10px; background:#ddd; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; line-height:21px }
#popUp h5 a { display:inline-block; float:right; width:22px; height:21px; background:url(headerImgs/headerIcon.png) right -33px }
#popUpCont { text-align:center; padding:10px 10px 30px 10px; font-size:12px; }
#overLay { width:100%; background:#000; opacity:0.5; position:absolute; left:0; top:0; z-index:99; }
.float_list_ul { background-color: #FFFFFF; border: 1px solid #BECEEB; list-style-type: none; margin:0 0 0 3px; padding: 1px; border-radius:0 0 5px 5px; }
.float_list_ul li { border-top: 1px solid #F0F3F9; line-height:25px; font-size:medium; padding-left:10px; }
/*页头 end*/
#footer { text-align:center; background:#e5f6d9; padding:4px 0; line-height:25px; font-size:12px; }
#footer a { color:#000000; font-size:14px; }
#footerButton { text-align:center; border-top:1px solid #CCC; border-bottom:1px solid #CCC; background: url("headerImgs/headermenuBgH.png") repeat scroll 0 0 transparent; height: 31px; line-height: 31px; padding: 0 0 0 5px; }
#footerButton #goback { background:url(footerButton.png) left center no-repeat; height:25px; width:50px; line-height:25px; padding-left:35px; margin:3px 0 0 2px; float:left; }
#footerButton #gotop { background:url(footerButton.png) right center no-repeat; height:25px; width:25px; margin:3px 5px 0 0; float:right; }
#footerButton #collection { background:url(star.png) left center no-repeat; padding-left:19px; }
/*页头页脚 end*/

/*九宫格*/
#content #grid { text-align:justify; }
#content #grid img { margin:6px 0; }
#content #grid .justify_fix { display:inline-block; width:100%; height:0; overflow:hidden; }
#content #grid span.left_fix { display:inline-block; width:75px; height:0; overflow:hidden; }
#content #grid div.left_fix { display:inline-block; width:100px; height:0; overflow:hidden; }
/*九宫格 end*/

/*按钮样式*/
.btn { padding:5px 10px; text-decoration:none; color:#444; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:14px; border:1px solid #ccc; margin:0 0 5px 0; }
.colorY { background:url(buttonBgY.gif) center; }
.colorW { background:url(buttonBgW.gif) center }
/*按钮样式 end*/
#content .crumbs { font-size:14px; display:inline-block; }
#content .more { font-size:14px; font-weight:normal; float:right; }
#content #cur { background:url(arrowR.gif) no-repeat 2px center; color:#fff; }
#content #cur a { color:#f90; }
#content .column { padding:1px 5px 5px 5px; background:#FFF; color:#666; }
#content .column .more { font-size:14px; font-weight:normal; float:right; }
#content .column dl { background:#FFFFFF; border:1px solid #ccc; line-height:18px; padding:0px 0; margin:5px 0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
#content .column dl dt { border-bottom:0px solid #ddd; line-height:18px; padding:8px 8px 10px 8px; font-size:16px; margin-bottom:0px; color:#555; background:url(buttonBgW.gif) repeat-x bottom; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border-top:1px solid #eee; }
#content .column dl dt .sliderTab { text-align:justify; }
#content .column dl dt .sliderTab a { font-size:14px; text-shadow:none; display:inline-block; margin:3px; width:80px; height:30px; text-align:center; line-height:30px; border:0px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-weight:normal; }
#content .column dl dt .sliderTab a#act { font-weight:bold; background:#aaa; color:#fff; background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#aaa), to(#666), color-stop(0.5, #666)); background-image:-moz-linear-gradient(0% 0% 270deg, #aaa, #666, #333 50%) }
#content .column dl dt .sliderTab a.left_fix { height:0px; padding:0; margin:0 3px; overflow:hidden; line-height:none; width:80px; display:inline-block; border:none; background:#00FF33 }
#content .column dl dt img { float:left; margin:1px 5px 0 0; }
#content .column dl dd { margin:0; padding:0 10px 5px 10px; font-size:14px; }
#content .column dl dd .articlePaging { line-height:25px; padding-bottom:10px }
.note { font-size:12px; color:#999; text-shadow:none; font-weight:normal; }
#content .column dl#alert { background:#eee; }
#content .column dl#alert { padding:5px; }
#content .column #alert dt { padding:2px 5px 0; border:none; font-size:16px; color:#555; background:none; }
#content .column #alert dd { background:#FFF; padding:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
#content .column #alert dd span.emphasize { color:#F90; font-weight:bold; }/*兄弟们请用这个来强调加粗字体 不要改直接加在dd里面了*/
#content .inputText { border:1px solid #CCCCCC; background:url(inputBg.png) repeat-x; margin-bottom:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; display:block; padding:3px 5px; }
#content .inputText input { background:none; border:none; color:#000; width:100%; height:25px; line-height:25px; font-size:16px; }
#content .inputText textarea { background:none; border:none; color:#000; width:100%; font-size:16px; }
#content .textarea { font-size:14px; border:1px solid #CCCCCC; background:url(inputBg.png) 1px 1px repeat-x; color:#000; margin-bottom:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
#content .select { height:30px; line-height:30px; font-size:16px; border:1px solid #CCCCCC; color:#000; margin-bottom:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; width:100%; }
#content .buttonCont { margin:0; text-align:right; }
#content span.buttonNote { float:left; height:16px; font-size:16px; padding:3px 0; }
#content span.buttonNote img { float:left; margin:1px; }
#content .inputButton { height:28px; line-height:28px; font-size:medium; border:1px solid #ccc; _border:none; background:url(buttonBgY.gif); color:#555; width:40%; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
#content .listFull, #content .listHalf, #content .listThird { margin:0; padding:0; list-style:none; }
#content .listFull li { border-bottom:1px dotted #CCC; padding:8px 10px 8px 2px; background:url(arrow.gif) no-repeat right center; }
#content .listHalf li, #content .listThird li { width:43%; float:left; padding:8px 5px 8px 9px; background:url(arrow.gif) no-repeat 2px center; margin:0 0 0 5px; }
/*生活百科-导航-黑色背景开始 */
#content .column dl .blackBg li a { padding:0 5px; font-size:16px; text-shadow:none; color:#777; display:inline-block; margin:3px; height:30px; text-align:center; line-height:30px; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-weight:bold; }
#content .column dl .blackBg #cur a { background:#aaa; color:#fff; background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#aaa), to(#666), color-stop(0.5, #666)); background-image:-moz-linear-gradient(0% 0% 270deg, #aaa, #666, #333 50%); font-weight:bold; }
/*生活百科-导航-黑色背景 结束*/
#content .listThird li { width:26%; border:none; }
#content .sliderTag li { border:1px solid #CCC; margin:3px; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
#content .sliderTag li#cur { border:1px solid #CCC; margin:3px; background:#FFFFD9 url(arrowR.gif) no-repeat 2px center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
#content .imgGrid { margin:0; padding:0; }
#content .imgGrid li { float:left; margin:5px 3px; text-align:center; list-style:none; }
#content .imgGrid li img { padding:1px; border:1px solid #ccc; }
#content .imgList img { float:left; margin-right:10px; }
#content .Nonlinking li { background:none; }
#content .column dl dd ul li:last-child { border:none }
.nav_bottom { background: #ccc; padding: 5px; }
/*分页样式*/
#content dd .pagination { margin:20px 0; text-align:center }
#content dd .pagination span { border:1px solid #CCC; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin:0 8px; }
#content dd .pagination span a { color:#000; padding:1px 8px; }
#content dd .pagination strong { color:#F90 }
#thePage { text-align:center; margin:10px; }
#thePage a { display:inline-block; height:23px; width:23px; margin:0 5px; border:1px solid #CCC; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:url(buttonBgW.gif); }
#thePage a span { display:block; height:23px; width:23px; }
#thePage select { vertical-align:top; height:25px; width:55px; font-size:14px; border:1px solid #CCC; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin:0 0 0 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#thePage input { vertical-align:top; width:25px; height:25px; background:url(buttonBgW.gif); border:1px solid #CCC; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin:0 5px 0 0; font-size:12px; padding:0; text-align:center; }
#thePage a span#pageHome { background:url(page.gif) 7px 7px no-repeat }
#thePage a span#previous { background:url(page.gif) -25px 7px no-repeat }
#thePage a span#next { background:url(page.gif) -56px 7px no-repeat }
#thePage a span#end { background:url(page.gif) -88px 7px no-repeat }
/*分页样式 end*/
/*table样式*/
.tableTitle { background:url(buttonBgW.gif) center; }
.tableTitle td, .tableCont td { padding:5px 3px; }
tr.even { background:#FFFEDF }
tr.odd { background:#fff }
tr span.red { color:#CC0000 }
tr span.green { color:#060 }
tr span.yellow { color:#8C4600 }
/*table样式 end*/
/*水电气样式*/
	/*查询样式*/
	.inquire { }
.inquire li { padding:5px 5px; }
.inquire li input, .inquire li select { width:100%; border:1px solid #ccc; height:30px; line-height:30px; }
.thebutton { margin:10px 0; text-align:right; }
.thebutton input { width:20%; height:30px; }
.inquireResult li { line-height:18px; padding:10px 0 0 15px; border-bottom:1px dashed #ccc; margin:0 0 0 15px }
.inquireResult .time { float:right; }
#wrapper .order { padding:3px 5px; background:#03B7EA; color:#fff; }
#wrapper .thered { color:red; }
/*查询样式 end*/
#userCenter p { margin:10px 5px; }
#userCenter #mainTag { list-style:none; margin:0; border-top:1px solid #B6B6B6; }
#userCenter #mainTag li { float:left; width:20%; background:#E7E7E7; text-align:center; }
#userCenter #mainTag li a { font-size:medium; line-height:130%; display:block; padding:5px 0; color:#555; border-left:1px solid #B6B6B6; border-bottom:1px solid #B6B6B6; }
#userCenter #mainTag li a#act { background:#fff; border:none; border-left:1px solid #B6B6B6; }
#userCenter #account { padding:5px 10px 10px 5px; }
#userCenter ul.listCont li { padding:5px 0; border-bottom:1px dashed #ccc; }
#userCenter #columnMake { padding:5px 10px 10px 5px; }
#userCenter #columnMake fieldset { padding:5px 10px; margin-bottom:15px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border:1px solid #ccc; }
#userCenter #columnMake fieldset legend { font-weight:bold; }
#userCenter #columnMake fieldset li { padding:5px 0; border-bottom:1px dashed #ccc; line-height:18px; }
#costWrapper { background:#f2f2f2; }
#costWrapper * { font-size:12px; color:#535353; }
#costWrapper .mainTitle { background:url(cost/mainTitleBg.png); height:25px; line-height:25px; font-size:12px; padding:0 10px; border-bottom:1px solid #bdbcbd; border-top:1px solid #bdbcbd; }
#costWrapper .costCont { margin:10px 5px; clear:both; border:1px solid #c3c3c3; background:#fff; padding:10px; line-height:14px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#costWrapper .costCont legend { background:url(cost/legendTitleBg.png) #FC0; height:20px; line-height:20px; font-size:12px; font-weight:bold; padding:0 10px; _padding:5px 10px; margin:0; color:#fff; border:1px solid #dea303; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#costWrapper .costCont table { width:100% }
#costWrapper .costCont table tr.odd td { background:#eaeaea; }
#costWrapper .costCont table tr.even td { background:#e6f6ff; }
#costWrapper .costCont table td { border-bottom:2px solid #fff; padding:8px 5px; _padding:10px 5px; font-size:12px; }
#costWrapper .costCont table tr.theTableTitle td { padding:3px 5px; font-weight:bold; }
#costWrapper .costCont .costAdd { line-height:25px; padding:5px 0 10px 0; border-bottom:1px dashed #ccc; margin-bottom:10px; }
#costWrapper .costCont input#addto { background:url(cost/add.gif); height:25px; padding:0 10px; width:120px; border:none; float:right; }
#costWrapper .hr { border-bottom:1px solid #fff; border-top:1px solid #c8c8c8; margin:20px 0 10px 0; }
#costWrapper #footerText { margin:0; padding:0 10px 10px 10px; font-size:12px; }
#costWrapper #footerText * { font-size:12px; }
#costSearch ul { margin:0; padding:0 5px; background:url(cost/tag_bg.gif) top repeat-x; height:27px; text-align:center; list-style:none; }
#costSearch ul li { float:left; width:33%; height:27px; font-size:14px; }
#costSearch ul li a { display:block; line-height:28px; font-size:14px; }
#costSearch ul li#cur { padding:0; height:25px; background:url(cost/tag_cur_bg.gif); border:1px solid #dea303; _overflow:hidden; }
#costSearch ul li#cur a { color:#FFF }
#costSearch ul li#cur span { background:url(cost/tag_cur_arrow.gif) center no-repeat; display:block; height:7px; position:relative; bottom:3px; _bottom:7px; }
#costSearch #costSearchCont { padding:10px; }
#costSearch #costSearchCont input { width:100%; height:30px; background: url(cost/inputBg.png) top repeat-x #FFF; border:1px solid #CCC; font-size:18px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#costSub { padding:0 10px; line-height:30px; }
#costSub input { float:right; width:30%; height:30px; }
#costSub img { float:left; margin:7px 7px 7px 0; }
#costWrapper #login { width:90%; margin:auto; }
#costWrapper #login a { font-size:14px; }
#costWrapper #detailList li { list-style:none; padding:5px 0; border-bottom:1px solid #ccc; }
#costWrapper #goback { padding:10px 5px 0 0; text-align:right; }
/*水电气样式 end*/

/*电影订票 选座位*/
#selectSeat table { border-collapse:collapse; width:100% }
#selectSeat table td { text-align:center; border:1px solid #ccc; padding:2px; }
#selectSeat table td div { width:100%; overflow:auto; text-align:left; background:#eee }
#selectSeat table td div label { width:60px; height:30px; line-height:30px; text-align:center; color:#444; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:14px; border:1px solid #ccc; margin:5px; display:inline-block; }
#selectSeat table td div label.disablesite { background:#ddd; display:none; }
#selectSeat table td div label.ablesale { background:#FFFFCE }
#selectSeat table td div label.saleed { background:#ddd; }
/*====用户中心=====*/
#userCenterMianMenu { border-bottom:1px solid #CCC; margin:0 0 5px 0; padding:0; height:38px; background:url(userCenter/mainmenuBg.png); }
#userCenterMianMenu li { float:left; height:38px; width:28%; text-align:center; list-style:none; background:url(userCenter/mainmenuBg_line.png) left no-repeat; }
#userCenterMianMenu li#MenuMore { width:16%; }
#userCenterMianMenu li#MenuMore img { margin-right:5px; }
#userCenterMianMenu li#MenuMore a { font-size:12px; }
#userCenterMianMenu li a { line-height: 18px; display:block; line-height:38px; height:38px; }
#userCenterMianMenu li a#act { background:url(userCenter/mainmenuBg_act.png); border-left:1px solid #ccc; color:#666; }
#userCenterMianMenu li a#act span { background:url(userCenter/arrow.png) bottom center no-repeat; display:block; line-height:38px; height:38px; position:relative; bottom:-1px; font-weight: bold; }
#userCenterSubMenu { margin:10px 5px; padding:0; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border:1px solid #CCC; }
#userCenterSubMenu li { list-style:none; margin:0; padding:10px 15px; background:#e2e2e2; color:#fff; background:url(userCenter/mainmenuBg.png) bottom repeat-x; border-bottom:1px solid #ccc; }
#userCenterSubMenu li a span { -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; float:right; color:#FFFFFF; font-size:22px; display:block; width:20px; height:20px; text-align:center; padding:0; background:url(userCenter/linkArrow.png) 2px 2px no-repeat #999999; }
#userCenterSubMenu li a img { margin:3px 10px 0 0; float:left; }
#userCenterSubMenu a { display:block; color:#666; }
#userCenterSubMenu a#SubAct { border:1px solid #ccc; background:#ccc; color:#fff; }
#userInfo { line-height:20px; margin:10px 0; }
#avatar { border:5px solid #ccc; margin-right:10px; }
#goBackSubMenu { -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:right; color:#FFFFFF; font-size:22px; display:block; width:20px; height:20px; text-align:center; font-size:14px; font-weight:normal; background:url(userCenter/linkArrow.png) -14px 2px no-repeat #999; margin:0px 0px 0 0;/*border:1px solid #eee;*/
}
.solidline { margin:20px 0 10px 0; clear:both; border-width:0; border-top:1px solid #ccc; border-bottom:1px solid #FFF; height:2px; overflow:hidden; }
.topic { margin:10px 0; }
.topic td { vertical-align:top; }
.reply { background:#f0f0f0; padding:5px 5px 0 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin:5px 0; }
.avatar { border:0px solid #ccc; margin-right:10px; }
/*栏目提示帮助*/
.tips { margin:10px 0; background:#f9f9f9; border:1px dotted #ccc; padding:5px; line-height:18px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.tips p { padding:0; margin:0; line-height:30px; }
.tips .hightLight { background:#aaa; color:#fff; background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#aaa), to(#666), color-stop(0.5, #666)); background-image:-moz-linear-gradient(0% 0% 270deg, #aaa, #666, #333 50%); color:#fff; padding:0 3px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/*投票*/
.percent { display:inline-block; width:100px; height:10px; background:#ddd; }
.percent span { display:block; height:10px; }
.percent span.red { background:#f00; }
.percent span.ora { background:#f60; }
.percent span.blu { background:blue; }
/*====用户中心 end=====*/